package drone.basis.map ;

import java.util.LinkedList ;
import java.util.List ;

import com.alibaba.fastjson.JSONArray ;
import com.alibaba.fastjson.JSONObject ;

import drone.basis.assist.LngLat ;

public class ShanxianMap
{

	public static List < LngLat > POLYGON = new LinkedList < LngLat > ( ) ;
	static
	{
		POLYGON.add ( new LngLat ( "116.07279", "34.79802") ) ;
		POLYGON.add ( new LngLat ( "116.09304", "34.80041") ) ;
		POLYGON.add ( new LngLat ( "116.08292", "34.78561") ) ;
	}
	
	public static List < LngLat > POINTS = new LinkedList < LngLat > ( ) ;

	static
	{
		POINTS.add ( new LngLat ( "115.813334" , "34.577072" ) ) ;
		POINTS.add ( new LngLat ( "115.822842" , "34.571844" ) ) ;
		POINTS.add ( new LngLat ( "115.830604" , "34.565761" ) ) ;
		POINTS.add ( new LngLat ( "115.837711" , "34.565898" ) ) ;
		POINTS.add ( new LngLat ( "115.84295" , "34.566865" ) ) ;
		POINTS.add ( new LngLat ( "115.846133" , "34.568858" ) ) ;
		POINTS.add ( new LngLat ( "115.87895" , "34.573376" ) ) ;
		POINTS.add ( new LngLat ( "115.90973" , "34.578203" ) ) ;
		POINTS.add ( new LngLat ( "115.948216" , "34.583707" ) ) ;
		POINTS.add ( new LngLat ( "115.985251" , "34.587869" ) ) ;
		POINTS.add ( new LngLat ( "115.993654" , "34.602967" ) ) ;
		POINTS.add ( new LngLat ( "115.997098" , "34.617047" ) ) ;
		POINTS.add ( new LngLat ( "116.008067" , "34.620946" ) ) ;
		POINTS.add ( new LngLat ( "116.012785" , "34.614331" ) ) ;
		POINTS.add ( new LngLat ( "116.015517" , "34.617849" ) ) ;
		POINTS.add ( new LngLat ( "116.02314" , "34.61194" ) ) ;
		POINTS.add ( new LngLat ( "116.024779" , "34.605361" ) ) ;
		POINTS.add ( new LngLat ( "116.030322" , "34.605542" ) ) ;
		POINTS.add ( new LngLat ( "116.039118" , "34.608138" ) ) ;
		POINTS.add ( new LngLat ( "116.057817" , "34.601187" ) ) ;
		POINTS.add ( new LngLat ( "116.064189" , "34.604024" ) ) ;
		POINTS.add ( new LngLat ( "116.066049" , "34.606309" ) ) ;
		POINTS.add ( new LngLat ( "116.06724" , "34.603933" ) ) ;
		POINTS.add ( new LngLat ( "116.093634" , "34.603385" ) ) ;
		POINTS.add ( new LngLat ( "116.112888" , "34.602326" ) ) ;
		POINTS.add ( new LngLat ( "116.112616" , "34.598349" ) ) ;
		POINTS.add ( new LngLat ( "116.11621" , "34.597177" ) ) ;
		POINTS.add ( new LngLat ( "116.135154" , "34.586056" ) ) ;
		POINTS.add ( new LngLat ( "116.143392" , "34.571372" ) ) ;
		POINTS.add ( new LngLat ( "116.161727" , "34.562494" ) ) ;
		POINTS.add ( new LngLat ( "116.163353" , "34.565923" ) ) ;
		POINTS.add ( new LngLat ( "116.195102" , "34.576913" ) ) ;
		POINTS.add ( new LngLat ( "116.197423" , "34.575023" ) ) ;
		POINTS.add ( new LngLat ( "116.20302" , "34.575345" ) ) ;
		POINTS.add ( new LngLat ( "116.204937" , "34.579383" ) ) ;
		POINTS.add ( new LngLat ( "116.208379" , "34.584187" ) ) ;
		POINTS.add ( new LngLat ( "116.215776" , "34.582205" ) ) ;
		POINTS.add ( new LngLat ( "116.219553" , "34.582686" ) ) ;
		POINTS.add ( new LngLat ( "116.22456" , "34.579806" ) ) ;
		POINTS.add ( new LngLat ( "116.229829" , "34.575765" ) ) ;
		POINTS.add ( new LngLat ( "116.236549" , "34.562728" ) ) ;
		POINTS.add ( new LngLat ( "116.251478" , "34.557612" ) ) ;
		POINTS.add ( new LngLat ( "116.256455" , "34.559209" ) ) ;
		POINTS.add ( new LngLat ( "116.258047" , "34.563309" ) ) ;
		POINTS.add ( new LngLat ( "116.254688" , "34.566642" ) ) ;
		POINTS.add ( new LngLat ( "116.257652" , "34.566629" ) ) ;
		POINTS.add ( new LngLat ( "116.259078" , "34.568044" ) ) ;
		POINTS.add ( new LngLat ( "116.259411" , "34.571541" ) ) ;
		POINTS.add ( new LngLat ( "116.261843" , "34.572789" ) ) ;
		POINTS.add ( new LngLat ( "116.264109" , "34.573523" ) ) ;
		POINTS.add ( new LngLat ( "116.265815" , "34.574292" ) ) ;
		POINTS.add ( new LngLat ( "116.264527" , "34.575587" ) ) ;
		POINTS.add ( new LngLat ( "116.261503" , "34.577683" ) ) ;
		POINTS.add ( new LngLat ( "116.266062" , "34.579198" ) ) ;
		POINTS.add ( new LngLat ( "116.267767" , "34.580983" ) ) ;
		POINTS.add ( new LngLat ( "116.269107" , "34.585233" ) ) ;
		POINTS.add ( new LngLat ( "116.27056" , "34.587336" ) ) ;
		POINTS.add ( new LngLat ( "116.271959" , "34.588533" ) ) ;
		POINTS.add ( new LngLat ( "116.273612" , "34.588948" ) ) ;
		POINTS.add ( new LngLat ( "116.273222" , "34.587048" ) ) ;
		POINTS.add ( new LngLat ( "116.275157" , "34.586331" ) ) ;
		POINTS.add ( new LngLat ( "116.27608" , "34.588005" ) ) ;
		POINTS.add ( new LngLat ( "116.279084" , "34.586437" ) ) ;
		POINTS.add ( new LngLat ( "116.282959" , "34.586669" ) ) ;
		POINTS.add ( new LngLat ( "116.28456" , "34.586582" ) ) ;
		POINTS.add ( new LngLat ( "116.284221" , "34.588245" ) ) ;
		POINTS.add ( new LngLat ( "116.287455" , "34.587972" ) ) ;
		POINTS.add ( new LngLat ( "116.289675" , "34.589957" ) ) ;
		POINTS.add ( new LngLat ( "116.290533" , "34.598621" ) ) ;
		POINTS.add ( new LngLat ( "116.287997" , "34.599967" ) ) ;
		POINTS.add ( new LngLat ( "116.287062" , "34.603341" ) ) ;
		POINTS.add ( new LngLat ( "116.28606" , "34.610873" ) ) ;
		POINTS.add ( new LngLat ( "116.288196" , "34.611751" ) ) ;
		POINTS.add ( new LngLat ( "116.29031" , "34.610338" ) ) ;
		POINTS.add ( new LngLat ( "116.296053" , "34.612155" ) ) ;
		POINTS.add ( new LngLat ( "116.302594" , "34.613774" ) ) ;
		POINTS.add ( new LngLat ( "116.303806" , "34.614521" ) ) ;
		POINTS.add ( new LngLat ( "116.304042" , "34.610797" ) ) ;
		POINTS.add ( new LngLat ( "116.305314" , "34.610178" ) ) ;
		POINTS.add ( new LngLat ( "116.305648" , "34.612161" ) ) ;
		POINTS.add ( new LngLat ( "116.307797" , "34.611828" ) ) ;
		POINTS.add ( new LngLat ( "116.308395" , "34.610039" ) ) ;
		POINTS.add ( new LngLat ( "116.310233" , "34.609294" ) ) ;
		POINTS.add ( new LngLat ( "116.310776" , "34.606975" ) ) ;
		POINTS.add ( new LngLat ( "116.314708" , "34.605845" ) ) ;
		POINTS.add ( new LngLat ( "116.315247" , "34.604773" ) ) ;
		POINTS.add ( new LngLat ( "116.317565" , "34.605126" ) ) ;
		POINTS.add ( new LngLat ( "116.317765" , "34.604128" ) ) ;
		POINTS.add ( new LngLat ( "116.319377" , "34.604008" ) ) ;
		POINTS.add ( new LngLat ( "116.320784" , "34.606688" ) ) ;
		POINTS.add ( new LngLat ( "116.322597" , "34.604901" ) ) ;
		POINTS.add ( new LngLat ( "116.323901" , "34.603401" ) ) ;
		POINTS.add ( new LngLat ( "116.32932" , "34.605863" ) ) ;
		POINTS.add ( new LngLat ( "116.333436" , "34.607846" ) ) ;
		POINTS.add ( new LngLat ( "116.333542" , "34.610988" ) ) ;
		POINTS.add ( new LngLat ( "116.336137" , "34.611055" ) ) ;
		POINTS.add ( new LngLat ( "116.337258" , "34.613541" ) ) ;
		POINTS.add ( new LngLat ( "116.33825" , "34.621991" ) ) ;
		POINTS.add ( new LngLat ( "116.334876" , "34.623451" ) ) ;
		POINTS.add ( new LngLat ( "116.334692" , "34.626438" ) ) ;
		POINTS.add ( new LngLat ( "116.338748" , "34.627607" ) ) ;
		POINTS.add ( new LngLat ( "116.340861" , "34.627896" ) ) ;
		POINTS.add ( new LngLat ( "116.342347" , "34.630177" ) ) ;
		POINTS.add ( new LngLat ( "116.343507" , "34.627864" ) ) ;
		POINTS.add ( new LngLat ( "116.345532" , "34.628509" ) ) ;
		POINTS.add ( new LngLat ( "116.347782" , "34.628395" ) ) ;
		POINTS.add ( new LngLat ( "116.350315" , "34.626925" ) ) ;
		POINTS.add ( new LngLat ( "116.351714" , "34.62621" ) ) ;
		POINTS.add ( new LngLat ( "116.353353" , "34.627376" ) ) ;
		POINTS.add ( new LngLat ( "116.356968" , "34.629071" ) ) ;
		POINTS.add ( new LngLat ( "116.361569" , "34.62751" ) ) ;
		POINTS.add ( new LngLat ( "116.362711" , "34.629328" ) ) ;
		POINTS.add ( new LngLat ( "116.364139" , "34.629857" ) ) ;
		POINTS.add ( new LngLat ( "116.364638" , "34.631598" ) ) ;
		POINTS.add ( new LngLat ( "116.369701" , "34.63247" ) ) ;
		POINTS.add ( new LngLat ( "116.372887" , "34.633268" ) ) ;
		POINTS.add ( new LngLat ( "116.374569" , "34.632284" ) ) ;
		POINTS.add ( new LngLat ( "116.3735" , "34.63462" ) ) ;
		POINTS.add ( new LngLat ( "116.374838" , "34.636078" ) ) ;
		POINTS.add ( new LngLat ( "116.376298" , "34.633934" ) ) ;
		POINTS.add ( new LngLat ( "116.377976" , "34.634059" ) ) ;
		POINTS.add ( new LngLat ( "116.377632" , "34.63738" ) ) ;
		POINTS.add ( new LngLat ( "116.381886" , "34.641804" ) ) ;
		POINTS.add ( new LngLat ( "116.378221" , "34.647396" ) ) ;
		POINTS.add ( new LngLat ( "116.372447" , "34.657385" ) ) ;
		POINTS.add ( new LngLat ( "116.383161" , "34.663755" ) ) ;
		POINTS.add ( new LngLat ( "116.387354" , "34.673216" ) ) ;
		POINTS.add ( new LngLat ( "116.383554" , "34.68604" ) ) ;
		POINTS.add ( new LngLat ( "116.388687" , "34.691891" ) ) ;
		POINTS.add ( new LngLat ( "116.39403" , "34.698555" ) ) ;
		POINTS.add ( new LngLat ( "116.394363" , "34.702839" ) ) ;
		POINTS.add ( new LngLat ( "116.400417" , "34.707833" ) ) ;
		POINTS.add ( new LngLat ( "116.394031" , "34.711073" ) ) ;
		POINTS.add ( new LngLat ( "116.390128" , "34.719856" ) ) ;
		POINTS.add ( new LngLat ( "116.380796" , "34.722343" ) ) ;
		POINTS.add ( new LngLat ( "116.372301" , "34.720235" ) ) ;
		POINTS.add ( new LngLat ( "116.368189" , "34.727426" ) ) ;
		POINTS.add ( new LngLat ( "116.375531" , "34.731088" ) ) ;
		POINTS.add ( new LngLat ( "116.373148" , "34.739079" ) ) ;
		POINTS.add ( new LngLat ( "116.368486" , "34.747436" ) ) ;
		POINTS.add ( new LngLat ( "116.37471" , "34.755482" ) ) ;
		POINTS.add ( new LngLat ( "116.387489" , "34.756011" ) ) ;
		POINTS.add ( new LngLat ( "116.408576" , "34.75644" ) ) ;
		POINTS.add ( new LngLat ( "116.403583" , "34.76493" ) ) ;
		POINTS.add ( new LngLat ( "116.40467" , "34.76969" ) ) ;
		POINTS.add ( new LngLat ( "116.409177" , "34.771869" ) ) ;
		POINTS.add ( new LngLat ( "116.408713" , "34.781591" ) ) ;
		POINTS.add ( new LngLat ( "116.410515" , "34.789222" ) ) ;
		POINTS.add ( new LngLat ( "116.407732" , "34.803897" ) ) ;
		POINTS.add ( new LngLat ( "116.410563" , "34.818785" ) ) ;
		POINTS.add ( new LngLat ( "116.418527" , "34.827736" ) ) ;
		POINTS.add ( new LngLat ( "116.414233" , "34.837267" ) ) ;
		POINTS.add ( new LngLat ( "116.419475" , "34.851142" ) ) ;
		POINTS.add ( new LngLat ( "116.41535" , "34.855135" ) ) ;
		POINTS.add ( new LngLat ( "116.408802" , "34.854875" ) ) ;
		POINTS.add ( new LngLat ( "116.407183" , "34.855535" ) ) ;
		POINTS.add ( new LngLat ( "116.40353" , "34.85488" ) ) ;
		POINTS.add ( new LngLat ( "116.398528" , "34.856584" ) ) ;
		POINTS.add ( new LngLat ( "116.40124" , "34.860068" ) ) ;
		POINTS.add ( new LngLat ( "116.399858" , "34.862463" ) ) ;
		POINTS.add ( new LngLat ( "116.398282" , "34.86423" ) ) ;
		POINTS.add ( new LngLat ( "116.39713" , "34.865143" ) ) ;
		POINTS.add ( new LngLat ( "116.395814" , "34.864229" ) ) ;
		POINTS.add ( new LngLat ( "116.394016" , "34.865502" ) ) ;
		POINTS.add ( new LngLat ( "116.390994" , "34.864123" ) ) ;
		POINTS.add ( new LngLat ( "116.384692" , "34.8652" ) ) ;
		POINTS.add ( new LngLat ( "116.380854" , "34.866956" ) ) ;
		POINTS.add ( new LngLat ( "116.379033" , "34.868123" ) ) ;
		POINTS.add ( new LngLat ( "116.371766" , "34.866298" ) ) ;
		POINTS.add ( new LngLat ( "116.366423" , "34.866063" ) ) ;
		POINTS.add ( new LngLat ( "116.364804" , "34.864466" ) ) ;
		POINTS.add ( new LngLat ( "116.360651" , "34.866808" ) ) ;
		POINTS.add ( new LngLat ( "116.356818" , "34.864661" ) ) ;
		POINTS.add ( new LngLat ( "116.351396" , "34.866467" ) ) ;
		POINTS.add ( new LngLat ( "116.346483" , "34.865042" ) ) ;
		POINTS.add ( new LngLat ( "116.343476" , "34.863773" ) ) ;
		POINTS.add ( new LngLat ( "116.342429" , "34.865878" ) ) ;
		POINTS.add ( new LngLat ( "116.341319" , "34.869787" ) ) ;
		POINTS.add ( new LngLat ( "116.336635" , "34.871987" ) ) ;
		POINTS.add ( new LngLat ( "116.334086" , "34.876147" ) ) ;
		POINTS.add ( new LngLat ( "116.331301" , "34.877969" ) ) ;
		POINTS.add ( new LngLat ( "116.329339" , "34.877902" ) ) ;
		POINTS.add ( new LngLat ( "116.328778" , "34.87643" ) ) ;
		POINTS.add ( new LngLat ( "116.327744" , "34.877508" ) ) ;
		POINTS.add ( new LngLat ( "116.326274" , "34.878072" ) ) ;
		POINTS.add ( new LngLat ( "116.325657" , "34.876372" ) ) ;
		POINTS.add ( new LngLat ( "116.322336" , "34.876344" ) ) ;
		POINTS.add ( new LngLat ( "116.321548" , "34.874993" ) ) ;
		POINTS.add ( new LngLat ( "116.31974" , "34.874597" ) ) ;
		POINTS.add ( new LngLat ( "116.316598" , "34.875852" ) ) ;
		POINTS.add ( new LngLat ( "116.315915" , "34.877782" ) ) ;
		POINTS.add ( new LngLat ( "116.308873" , "34.878847" ) ) ;
		POINTS.add ( new LngLat ( "116.308134" , "34.880222" ) ) ;
		POINTS.add ( new LngLat ( "116.306443" , "34.87877" ) ) ;
		POINTS.add ( new LngLat ( "116.302742" , "34.879098" ) ) ;
		POINTS.add ( new LngLat ( "116.298366" , "34.879448" ) ) ;
		POINTS.add ( new LngLat ( "116.297149" , "34.881239" ) ) ;
		POINTS.add ( new LngLat ( "116.29582" , "34.882752" ) ) ;
		POINTS.add ( new LngLat ( "116.293674" , "34.884384" ) ) ;
		POINTS.add ( new LngLat ( "116.291542" , "34.880743" ) ) ;
		POINTS.add ( new LngLat ( "116.28985" , "34.881766" ) ) ;
		POINTS.add ( new LngLat ( "116.288103" , "34.882647" ) ) ;
		POINTS.add ( new LngLat ( "116.283488" , "34.884465" ) ) ;
		POINTS.add ( new LngLat ( "116.283146" , "34.88622" ) ) ;
		POINTS.add ( new LngLat ( "116.282692" , "34.888552" ) ) ;
		POINTS.add ( new LngLat ( "116.281336" , "34.89185" ) ) ;
		POINTS.add ( new LngLat ( "116.280967" , "34.893812" ) ) ;
		POINTS.add ( new LngLat ( "116.278943" , "34.895809" ) ) ;
		POINTS.add ( new LngLat ( "116.272324" , "34.896755" ) ) ;
		POINTS.add ( new LngLat ( "116.270948" , "34.898609" ) ) ;
		POINTS.add ( new LngLat ( "116.269683" , "34.901387" ) ) ;
		POINTS.add ( new LngLat ( "116.270713" , "34.906024" ) ) ;
		POINTS.add ( new LngLat ( "116.269142" , "34.908567" ) ) ;
		POINTS.add ( new LngLat ( "116.265865" , "34.910825" ) ) ;
		POINTS.add ( new LngLat ( "116.263458" , "34.910714" ) ) ;
		POINTS.add ( new LngLat ( "116.258815" , "34.910927" ) ) ;
		POINTS.add ( new LngLat ( "116.257951" , "34.908368" ) ) ;
		POINTS.add ( new LngLat ( "116.255714" , "34.907146" ) ) ;
		POINTS.add ( new LngLat ( "116.249564" , "34.904674" ) ) ;
		POINTS.add ( new LngLat ( "116.25081" , "34.903563" ) ) ;
		POINTS.add ( new LngLat ( "116.251092" , "34.902321" ) ) ;
		POINTS.add ( new LngLat ( "116.242698" , "34.900585" ) ) ;
		POINTS.add ( new LngLat ( "116.241575" , "34.902718" ) ) ;
		POINTS.add ( new LngLat ( "116.237313" , "34.904122" ) ) ;
		POINTS.add ( new LngLat ( "116.23986" , "34.907527" ) ) ;
		POINTS.add ( new LngLat ( "116.228715" , "34.910997" ) ) ;
		POINTS.add ( new LngLat ( "116.228038" , "34.912845" ) ) ;
		POINTS.add ( new LngLat ( "116.23009" , "34.912875" ) ) ;
		POINTS.add ( new LngLat ( "116.22604" , "34.9152" ) ) ;
		POINTS.add ( new LngLat ( "116.215419" , "34.917491" ) ) ;
		POINTS.add ( new LngLat ( "116.212907" , "34.919274" ) ) ;
		POINTS.add ( new LngLat ( "116.21344" , "34.921325" ) ) ;
		POINTS.add ( new LngLat ( "116.211634" , "34.922062" ) ) ;
		POINTS.add ( new LngLat ( "116.209829" , "34.92049" ) ) ;
		POINTS.add ( new LngLat ( "116.208615" , "34.918934" ) ) ;
		POINTS.add ( new LngLat ( "116.206892" , "34.918982" ) ) ;
		POINTS.add ( new LngLat ( "116.204091" , "34.923209" ) ) ;
		POINTS.add ( new LngLat ( "116.204343" , "34.925586" ) ) ;
		POINTS.add ( new LngLat ( "116.206462" , "34.926547" ) ) ;
		POINTS.add ( new LngLat ( "116.206543" , "34.930777" ) ) ;
		POINTS.add ( new LngLat ( "116.20527" , "34.932784" ) ) ;
		POINTS.add ( new LngLat ( "116.204082" , "34.934028" ) ) ;
		POINTS.add ( new LngLat ( "116.201424" , "34.935227" ) ) ;
		POINTS.add ( new LngLat ( "116.200514" , "34.940791" ) ) ;
		POINTS.add ( new LngLat ( "116.196213" , "34.943431" ) ) ;
		POINTS.add ( new LngLat ( "116.195024" , "34.944908" ) ) ;
		POINTS.add ( new LngLat ( "116.191801" , "34.945356" ) ) ;
		POINTS.add ( new LngLat ( "116.188367" , "34.944902" ) ) ;
		POINTS.add ( new LngLat ( "116.188619" , "34.942439" ) ) ;
		POINTS.add ( new LngLat ( "116.18777" , "34.940391" ) ) ;
		POINTS.add ( new LngLat ( "116.189442" , "34.939279" ) ) ;
		POINTS.add ( new LngLat ( "116.189102" , "34.937271" ) ) ;
		POINTS.add ( new LngLat ( "116.185986" , "34.937455" ) ) ;
		POINTS.add ( new LngLat ( "116.183579" , "34.935705" ) ) ;
		POINTS.add ( new LngLat ( "116.183693" , "34.931862" ) ) ;
		POINTS.add ( new LngLat ( "116.180635" , "34.925488" ) ) ;
		POINTS.add ( new LngLat ( "116.179192" , "34.923304" ) ) ;
		POINTS.add ( new LngLat ( "116.176364" , "34.923651" ) ) ;
		POINTS.add ( new LngLat ( "116.174244" , "34.922485" ) ) ;
		POINTS.add ( new LngLat ( "116.172366" , "34.919937" ) ) ;
		POINTS.add ( new LngLat ( "116.17046" , "34.919711" ) ) ;
		POINTS.add ( new LngLat ( "116.169219" , "34.91711" ) ) ;
		POINTS.add ( new LngLat ( "116.167625" , "34.915479" ) ) ;
		POINTS.add ( new LngLat ( "116.165947" , "34.915869" ) ) ;
		POINTS.add ( new LngLat ( "116.164707" , "34.915172" ) ) ;
		POINTS.add ( new LngLat ( "116.162511" , "34.913901" ) ) ;
		POINTS.add ( new LngLat ( "116.160709" , "34.912524" ) ) ;
		POINTS.add ( new LngLat ( "116.158768" , "34.912138" ) ) ;
		POINTS.add ( new LngLat ( "116.15753" , "34.910368" ) ) ;
		POINTS.add ( new LngLat ( "116.152795" , "34.909119" ) ) ;
		POINTS.add ( new LngLat ( "116.148428" , "34.912731" ) ) ;
		POINTS.add ( new LngLat ( "116.14539" , "34.915899" ) ) ;
		POINTS.add ( new LngLat ( "116.143055" , "34.916358" ) ) ;
		POINTS.add ( new LngLat ( "116.14037" , "34.915364" ) ) ;
		POINTS.add ( new LngLat ( "116.13875" , "34.914978" ) ) ;
		POINTS.add ( new LngLat ( "116.136451" , "34.915336" ) ) ;
		POINTS.add ( new LngLat ( "116.132358" , "34.917267" ) ) ;
		POINTS.add ( new LngLat ( "116.130311" , "34.918233" ) ) ;
		POINTS.add ( new LngLat ( "116.127864" , "34.920773" ) ) ;
		POINTS.add ( new LngLat ( "116.123788" , "34.923761" ) ) ;
		POINTS.add ( new LngLat ( "116.112843" , "34.928104" ) ) ;
		POINTS.add ( new LngLat ( "116.104912" , "34.934573" ) ) ;
		POINTS.add ( new LngLat ( "116.10041" , "34.936062" ) ) ;
		POINTS.add ( new LngLat ( "116.096935" , "34.937793" ) ) ;
		POINTS.add ( new LngLat ( "116.091731" , "34.936382" ) ) ;
		POINTS.add ( new LngLat ( "116.088249" , "34.935186" ) ) ;
		POINTS.add ( new LngLat ( "116.08519" , "34.936743" ) ) ;
		POINTS.add ( new LngLat ( "116.074632" , "34.940992" ) ) ;
		POINTS.add ( new LngLat ( "116.07174" , "34.943017" ) ) ;
		POINTS.add ( new LngLat ( "116.068793" , "34.944565" ) ) ;
		POINTS.add ( new LngLat ( "116.061585" , "34.944822" ) ) ;
		POINTS.add ( new LngLat ( "116.057512" , "34.945127" ) ) ;
		POINTS.add ( new LngLat ( "116.053724" , "34.947071" ) ) ;
		POINTS.add ( new LngLat ( "116.051959" , "34.947438" ) ) ;
		POINTS.add ( new LngLat ( "116.050914" , "34.945867" ) ) ;
		POINTS.add ( new LngLat ( "116.047275" , "34.946818" ) ) ;
		POINTS.add ( new LngLat ( "116.04395" , "34.946369" ) ) ;
		POINTS.add ( new LngLat ( "116.040936" , "34.946445" ) ) ;
		POINTS.add ( new LngLat ( "116.038601" , "34.944344" ) ) ;
		POINTS.add ( new LngLat ( "116.036338" , "34.941464" ) ) ;
		POINTS.add ( new LngLat ( "116.034174" , "34.940871" ) ) ;
		POINTS.add ( new LngLat ( "116.031197" , "34.940667" ) ) ;
		POINTS.add ( new LngLat ( "116.031169" , "34.939244" ) ) ;
		POINTS.add ( new LngLat ( "116.02905" , "34.939072" ) ) ;
		POINTS.add ( new LngLat ( "116.027997" , "34.937967" ) ) ;
		POINTS.add ( new LngLat ( "116.027871" , "34.933164" ) ) ;
		POINTS.add ( new LngLat ( "116.026074" , "34.92913" ) ) ;
		POINTS.add ( new LngLat ( "116.027842" , "34.925528" ) ) ;
		POINTS.add ( new LngLat ( "116.028291" , "34.919775" ) ) ;
		POINTS.add ( new LngLat ( "116.026046" , "34.918648" ) ) ;
		POINTS.add ( new LngLat ( "116.024755" , "34.918" ) ) ;
		POINTS.add ( new LngLat ( "116.02512" , "34.915624" ) ) ;
		POINTS.add ( new LngLat ( "116.022708" , "34.913449" ) ) ;
		POINTS.add ( new LngLat ( "116.021811" , "34.911789" ) ) ;
		POINTS.add ( new LngLat ( "116.019316" , "34.911972" ) ) ;
		POINTS.add ( new LngLat ( "116.01755" , "34.907124" ) ) ;
		POINTS.add ( new LngLat ( "116.018561" , "34.905178" ) ) ;
		POINTS.add ( new LngLat ( "116.022121" , "34.905457" ) ) ;
		POINTS.add ( new LngLat ( "116.023412" , "34.904163" ) ) ;
		POINTS.add ( new LngLat ( "116.024408" , "34.904136" ) ) ;
		POINTS.add ( new LngLat ( "116.030104" , "34.90369" ) ) ;
		POINTS.add ( new LngLat ( "116.030736" , "34.902313" ) ) ;
		POINTS.add ( new LngLat ( "116.03206" , "34.897255" ) ) ;
		POINTS.add ( new LngLat ( "116.033105" , "34.891417" ) ) ;
		POINTS.add ( new LngLat ( "116.032069" , "34.889044" ) ) ;
		POINTS.add ( new LngLat ( "116.029375" , "34.888008" ) ) ;
		POINTS.add ( new LngLat ( "116.029236" , "34.886294" ) ) ;
		POINTS.add ( new LngLat ( "116.026516" , "34.885438" ) ) ;
		POINTS.add ( new LngLat ( "116.025733" , "34.883158" ) ) ;
		POINTS.add ( new LngLat ( "116.02324" , "34.88103" ) ) ;
		POINTS.add ( new LngLat ( "116.020826" , "34.88244" ) ) ;
		POINTS.add ( new LngLat ( "116.017825" , "34.883166" ) ) ;
		POINTS.add ( new LngLat ( "116.017767" , "34.884599" ) ) ;
		POINTS.add ( new LngLat ( "116.015496" , "34.884322" ) ) ;
		POINTS.add ( new LngLat ( "116.015584" , "34.881941" ) ) ;
		POINTS.add ( new LngLat ( "116.01399" , "34.87925" ) ) ;
		POINTS.add ( new LngLat ( "116.008397" , "34.878089" ) ) ;
		POINTS.add ( new LngLat ( "116.00343" , "34.878199" ) ) ;
		POINTS.add ( new LngLat ( "116.002743" , "34.877482" ) ) ;
		POINTS.add ( new LngLat ( "116.002775" , "34.87561" ) ) ;
		POINTS.add ( new LngLat ( "116.004545" , "34.874541" ) ) ;
		POINTS.add ( new LngLat ( "116.007242" , "34.872691" ) ) ;
		POINTS.add ( new LngLat ( "116.009434" , "34.870651" ) ) ;
		POINTS.add ( new LngLat ( "116.005819" , "34.868619" ) ) ;
		POINTS.add ( new LngLat ( "116.004647" , "34.864922" ) ) ;
		POINTS.add ( new LngLat ( "116.007538" , "34.864742" ) ) ;
		POINTS.add ( new LngLat ( "116.011103" , "34.863514" ) ) ;
		POINTS.add ( new LngLat ( "116.013073" , "34.859206" ) ) ;
		POINTS.add ( new LngLat ( "116.018262" , "34.858547" ) ) ;
		POINTS.add ( new LngLat ( "116.019053" , "34.855094" ) ) ;
		POINTS.add ( new LngLat ( "116.017175" , "34.85508" ) ) ;
		POINTS.add ( new LngLat ( "116.016112" , "34.853092" ) ) ;
		POINTS.add ( new LngLat ( "116.016284" , "34.850923" ) ) ;
		POINTS.add ( new LngLat ( "116.01508" , "34.850158" ) ) ;
		POINTS.add ( new LngLat ( "116.012695" , "34.851173" ) ) ;
		POINTS.add ( new LngLat ( "116.008823" , "34.852417" ) ) ;
		POINTS.add ( new LngLat ( "116.007395" , "34.850471" ) ) ;
		POINTS.add ( new LngLat ( "116.006359" , "34.849412" ) ) ;
		POINTS.add ( new LngLat ( "116.005964" , "34.850654" ) ) ;
		POINTS.add ( new LngLat ( "116.004447" , "34.851136" ) ) ;
		POINTS.add ( new LngLat ( "116.00361" , "34.848718" ) ) ;
		POINTS.add ( new LngLat ( "115.997885" , "34.844543" ) ) ;
		POINTS.add ( new LngLat ( "116.001341" , "34.844474" ) ) ;
		POINTS.add ( new LngLat ( "116.003927" , "34.842293" ) ) ;
		POINTS.add ( new LngLat ( "116.006453" , "34.842498" ) ) ;
		POINTS.add ( new LngLat ( "116.00696" , "34.840056" ) ) ;
		POINTS.add ( new LngLat ( "116.007636" , "34.838149" ) ) ;
		POINTS.add ( new LngLat ( "116.008927" , "34.837536" ) ) ;
		POINTS.add ( new LngLat ( "116.010345" , "34.835667" ) ) ;
		POINTS.add ( new LngLat ( "116.011789" , "34.8361" ) ) ;
		POINTS.add ( new LngLat ( "116.012337" , "34.835186" ) ) ;
		POINTS.add ( new LngLat ( "116.011272" , "34.833545" ) ) ;
		POINTS.add ( new LngLat ( "116.006266" , "34.832978" ) ) ;
		POINTS.add ( new LngLat ( "116.004751" , "34.832015" ) ) ;
		POINTS.add ( new LngLat ( "116.002562" , "34.830163" ) ) ;
		POINTS.add ( new LngLat ( "116.00137" , "34.82878" ) ) ;
		POINTS.add ( new LngLat ( "116.002649" , "34.824393" ) ) ;
		POINTS.add ( new LngLat ( "116.003071" , "34.822294" ) ) ;
		POINTS.add ( new LngLat ( "116.000825" , "34.821728" ) ) ;
		POINTS.add ( new LngLat ( "115.999814" , "34.819331" ) ) ;
		POINTS.add ( new LngLat ( "115.997201" , "34.818674" ) ) ;
		POINTS.add ( new LngLat ( "115.995176" , "34.820456" ) ) ;
		POINTS.add ( new LngLat ( "115.988645" , "34.820226" ) ) ;
		POINTS.add ( new LngLat ( "115.986559" , "34.822256" ) ) ;
		POINTS.add ( new LngLat ( "115.975887" , "34.822197" ) ) ;
		POINTS.add ( new LngLat ( "115.973059" , "34.821134" ) ) ;
		POINTS.add ( new LngLat ( "115.97207" , "34.817419" ) ) ;
		POINTS.add ( new LngLat ( "115.971871" , "34.815455" ) ) ;
		POINTS.add ( new LngLat ( "115.969097" , "34.814492" ) ) ;
		POINTS.add ( new LngLat ( "115.967313" , "34.812641" ) ) ;
		POINTS.add ( new LngLat ( "115.964566" , "34.813443" ) ) ;
		POINTS.add ( new LngLat ( "115.962285" , "34.813802" ) ) ;
		POINTS.add ( new LngLat ( "115.960712" , "34.812611" ) ) ;
		POINTS.add ( new LngLat ( "115.95782" , "34.812403" ) ) ;
		POINTS.add ( new LngLat ( "115.956729" , "34.813347" ) ) ;
		POINTS.add ( new LngLat ( "115.957877" , "34.815919" ) ) ;
		POINTS.add ( new LngLat ( "115.95714" , "34.816324" ) ) ;
		POINTS.add ( new LngLat ( "115.955397" , "34.816503" ) ) ;
		POINTS.add ( new LngLat ( "115.954603" , "34.819385" ) ) ;
		POINTS.add ( new LngLat ( "115.952322" , "34.820763" ) ) ;
		POINTS.add ( new LngLat ( "115.946867" , "34.82096" ) ) ;
		POINTS.add ( new LngLat ( "115.941134" , "34.818799" ) ) ;
		POINTS.add ( new LngLat ( "115.940072" , "34.816022" ) ) ;
		POINTS.add ( new LngLat ( "115.936396" , "34.815464" ) ) ;
		POINTS.add ( new LngLat ( "115.93134" , "34.816611" ) ) ;
		POINTS.add ( new LngLat ( "115.925473" , "34.81675" ) ) ;
		POINTS.add ( new LngLat ( "115.923246" , "34.817436" ) ) ;
		POINTS.add ( new LngLat ( "115.923289" , "34.819067" ) ) ;
		POINTS.add ( new LngLat ( "115.920685" , "34.819699" ) ) ;
		POINTS.add ( new LngLat ( "115.918982" , "34.819719" ) ) ;
		POINTS.add ( new LngLat ( "115.918489" , "34.821739" ) ) ;
		POINTS.add ( new LngLat ( "115.917083" , "34.822281" ) ) ;
		POINTS.add ( new LngLat ( "115.91385" , "34.822879" ) ) ;
		POINTS.add ( new LngLat ( "115.91364" , "34.824345" ) ) ;
		POINTS.add ( new LngLat ( "115.912221" , "34.824591" ) ) ;
		POINTS.add ( new LngLat ( "115.908444" , "34.824533" ) ) ;
		POINTS.add ( new LngLat ( "115.907545" , "34.826103" ) ) ;
		POINTS.add ( new LngLat ( "115.906521" , "34.82723" ) ) ;
		POINTS.add ( new LngLat ( "115.902145" , "34.827646" ) ) ;
		POINTS.add ( new LngLat ( "115.899144" , "34.828257" ) ) ;
		POINTS.add ( new LngLat ( "115.894169" , "34.825288" ) ) ;
		POINTS.add ( new LngLat ( "115.891154" , "34.825205" ) ) ;
		POINTS.add ( new LngLat ( "115.889949" , "34.82428" ) ) ;
		POINTS.add ( new LngLat ( "115.888799" , "34.823274" ) ) ;
		POINTS.add ( new LngLat ( "115.888616" , "34.826129" ) ) ;
		POINTS.add ( new LngLat ( "115.886442" , "34.826539" ) ) ;
		POINTS.add ( new LngLat ( "115.88348" , "34.82664" ) ) ;
		POINTS.add ( new LngLat ( "115.880953" , "34.826971" ) ) ;
		POINTS.add ( new LngLat ( "115.882105" , "34.825369" ) ) ;
		POINTS.add ( new LngLat ( "115.880589" , "34.824259" ) ) ;
		POINTS.add ( new LngLat ( "115.877512" , "34.825122" ) ) ;
		POINTS.add ( new LngLat ( "115.872717" , "34.825341" ) ) ;
		POINTS.add ( new LngLat ( "115.870409" , "34.824135" ) ) ;
		POINTS.add ( new LngLat ( "115.868817" , "34.823317" ) ) ;
		POINTS.add ( new LngLat ( "115.865402" , "34.823478" ) ) ;
		POINTS.add ( new LngLat ( "115.865425" , "34.819872" ) ) ;
		POINTS.add ( new LngLat ( "115.864495" , "34.818289" ) ) ;
		POINTS.add ( new LngLat ( "115.863159" , "34.817975" ) ) ;
		POINTS.add ( new LngLat ( "115.864974" , "34.816735" ) ) ;
		POINTS.add ( new LngLat ( "115.866399" , "34.814573" ) ) ;
		POINTS.add ( new LngLat ( "115.86569" , "34.813216" ) ) ;
		POINTS.add ( new LngLat ( "115.866742" , "34.811184" ) ) ;
		POINTS.add ( new LngLat ( "115.869559" , "34.811526" ) ) ;
		POINTS.add ( new LngLat ( "115.874595" , "34.810156" ) ) ;
		POINTS.add ( new LngLat ( "115.877573" , "34.809486" ) ) ;
		POINTS.add ( new LngLat ( "115.880234" , "34.809965" ) ) ;
		POINTS.add ( new LngLat ( "115.879619" , "34.805691" ) ) ;
		POINTS.add ( new LngLat ( "115.881736" , "34.802148" ) ) ;
		POINTS.add ( new LngLat ( "115.882381" , "34.801465" ) ) ;
		POINTS.add ( new LngLat ( "115.883962" , "34.800842" ) ) ;
		POINTS.add ( new LngLat ( "115.882243" , "34.799843" ) ) ;
		POINTS.add ( new LngLat ( "115.883462" , "34.798005" ) ) ;
		POINTS.add ( new LngLat ( "115.885168" , "34.793186" ) ) ;
		POINTS.add ( new LngLat ( "115.883787" , "34.789448" ) ) ;
		POINTS.add ( new LngLat ( "115.879783" , "34.787523" ) ) ;
		POINTS.add ( new LngLat ( "115.877037" , "34.788703" ) ) ;
		POINTS.add ( new LngLat ( "115.870911" , "34.792898" ) ) ;
		POINTS.add ( new LngLat ( "115.869184" , "34.792224" ) ) ;
		POINTS.add ( new LngLat ( "115.868201" , "34.787441" ) ) ;
		POINTS.add ( new LngLat ( "115.865972" , "34.787936" ) ) ;
		POINTS.add ( new LngLat ( "115.865166" , "34.78625" ) ) ;
		POINTS.add ( new LngLat ( "115.864206" , "34.785467" ) ) ;
		POINTS.add ( new LngLat ( "115.862576" , "34.784846" ) ) ;
		POINTS.add ( new LngLat ( "115.860884" , "34.782301" ) ) ;
		POINTS.add ( new LngLat ( "115.858924" , "34.782443" ) ) ;
		POINTS.add ( new LngLat ( "115.857946" , "34.780374" ) ) ;
		POINTS.add ( new LngLat ( "115.855285" , "34.77788" ) ) ;
		POINTS.add ( new LngLat ( "115.855753" , "34.774888" ) ) ;
		POINTS.add ( new LngLat ( "115.856702" , "34.773984" ) ) ;
		POINTS.add ( new LngLat ( "115.856193" , "34.772265" ) ) ;
		POINTS.add ( new LngLat ( "115.858383" , "34.77132" ) ) ;
		POINTS.add ( new LngLat ( "115.85882" , "34.769292" ) ) ;
		POINTS.add ( new LngLat ( "115.860209" , "34.769171" ) ) ;
		POINTS.add ( new LngLat ( "115.861118" , "34.767022" ) ) ;
		POINTS.add ( new LngLat ( "115.86576" , "34.765527" ) ) ;
		POINTS.add ( new LngLat ( "115.864585" , "34.760604" ) ) ;
		POINTS.add ( new LngLat ( "115.864562" , "34.763513" ) ) ;
		POINTS.add ( new LngLat ( "115.862572" , "34.764732" ) ) ;
		POINTS.add ( new LngLat ( "115.860925" , "34.76311" ) ) ;
		POINTS.add ( new LngLat ( "115.858498" , "34.762719" ) ) ;
		POINTS.add ( new LngLat ( "115.859426" , "34.76149" ) ) ;
		POINTS.add ( new LngLat ( "115.857268" , "34.761532" ) ) ;
		POINTS.add ( new LngLat ( "115.857276" , "34.76362" ) ) ;
		POINTS.add ( new LngLat ( "115.853782" , "34.763118" ) ) ;
		POINTS.add ( new LngLat ( "115.852806" , "34.764003" ) ) ;
		POINTS.add ( new LngLat ( "115.854882" , "34.765224" ) ) ;
		POINTS.add ( new LngLat ( "115.852788" , "34.766337" ) ) ;
		POINTS.add ( new LngLat ( "115.849608" , "34.766437" ) ) ;
		POINTS.add ( new LngLat ( "115.847742" , "34.769953" ) ) ;
		POINTS.add ( new LngLat ( "115.842719" , "34.770183" ) ) ;
		POINTS.add ( new LngLat ( "115.839975" , "34.771234" ) ) ;
		POINTS.add ( new LngLat ( "115.836418" , "34.771253" ) ) ;
		POINTS.add ( new LngLat ( "115.834406" , "34.770844" ) ) ;
		POINTS.add ( new LngLat ( "115.833266" , "34.770302" ) ) ;
		POINTS.add ( new LngLat ( "115.83449" , "34.769593" ) ) ;
		POINTS.add ( new LngLat ( "115.833651" , "34.768865" ) ) ;
		POINTS.add ( new LngLat ( "115.832836" , "34.767972" ) ) ;
		POINTS.add ( new LngLat ( "115.831896" , "34.767327" ) ) ;
		POINTS.add ( new LngLat ( "115.830945" , "34.768196" ) ) ;
		POINTS.add ( new LngLat ( "115.828618" , "34.76351" ) ) ;
		POINTS.add ( new LngLat ( "115.82804" , "34.761119" ) ) ;
		POINTS.add ( new LngLat ( "115.825606" , "34.761016" ) ) ;
		POINTS.add ( new LngLat ( "115.825567" , "34.759542" ) ) ;
		POINTS.add ( new LngLat ( "115.827959" , "34.758806" ) ) ;
		POINTS.add ( new LngLat ( "115.828901" , "34.756074" ) ) ;
		POINTS.add ( new LngLat ( "115.828555" , "34.75278" ) ) ;
		POINTS.add ( new LngLat ( "115.834408" , "34.748707" ) ) ;
		POINTS.add ( new LngLat ( "115.836724" , "34.745365" ) ) ;
		POINTS.add ( new LngLat ( "115.838086" , "34.743016" ) ) ;
		POINTS.add ( new LngLat ( "115.833729" , "34.73434" ) ) ;
		POINTS.add ( new LngLat ( "115.832819" , "34.731432" ) ) ;
		POINTS.add ( new LngLat ( "115.834702" , "34.730818" ) ) ;
		POINTS.add ( new LngLat ( "115.834799" , "34.72794" ) ) ;
		POINTS.add ( new LngLat ( "115.836823" , "34.730038" ) ) ;
		POINTS.add ( new LngLat ( "115.837128" , "34.729215" ) ) ;
		POINTS.add ( new LngLat ( "115.835327" , "34.720705" ) ) ;
		POINTS.add ( new LngLat ( "115.836233" , "34.719303" ) ) ;
		POINTS.add ( new LngLat ( "115.838949" , "34.71872" ) ) ;
		POINTS.add ( new LngLat ( "115.837916" , "34.710046" ) ) ;
		POINTS.add ( new LngLat ( "115.840108" , "34.709532" ) ) ;
		POINTS.add ( new LngLat ( "115.840576" , "34.7067" ) ) ;
		POINTS.add ( new LngLat ( "115.843863" , "34.705847" ) ) ;
		POINTS.add ( new LngLat ( "115.845849" , "34.704672" ) ) ;
		POINTS.add ( new LngLat ( "115.846894" , "34.702542" ) ) ;
		POINTS.add ( new LngLat ( "115.849263" , "34.701326" ) ) ;
		POINTS.add ( new LngLat ( "115.849997" , "34.695247" ) ) ;
		POINTS.add ( new LngLat ( "115.847769" , "34.69387" ) ) ;
		POINTS.add ( new LngLat ( "115.84514" , "34.69299" ) ) ;
		POINTS.add ( new LngLat ( "115.841074" , "34.691063" ) ) ;
		POINTS.add ( new LngLat ( "115.839302" , "34.687967" ) ) ;
		POINTS.add ( new LngLat ( "115.837572" , "34.678192" ) ) ;
		POINTS.add ( new LngLat ( "115.835792" , "34.676573" ) ) ;
		POINTS.add ( new LngLat ( "115.837002" , "34.674101" ) ) ;
		POINTS.add ( new LngLat ( "115.834462" , "34.666754" ) ) ;
		POINTS.add ( new LngLat ( "115.832345" , "34.667205" ) ) ;
		POINTS.add ( new LngLat ( "115.831546" , "34.663998" ) ) ;
		POINTS.add ( new LngLat ( "115.828507" , "34.657554" ) ) ;
		POINTS.add ( new LngLat ( "115.827478" , "34.655557" ) ) ;
		POINTS.add ( new LngLat ( "115.824156" , "34.654355" ) ) ;
		POINTS.add ( new LngLat ( "115.821924" , "34.653755" ) ) ;
		POINTS.add ( new LngLat ( "115.819441" , "34.653747" ) ) ;
		POINTS.add ( new LngLat ( "115.819606" , "34.654996" ) ) ;
		POINTS.add ( new LngLat ( "115.815093" , "34.654638" ) ) ;
		POINTS.add ( new LngLat ( "115.813793" , "34.65597" ) ) ;
		POINTS.add ( new LngLat ( "115.812006" , "34.656316" ) ) ;
		POINTS.add ( new LngLat ( "115.811753" , "34.653591" ) ) ;
		POINTS.add ( new LngLat ( "115.809408" , "34.652579" ) ) ;
		POINTS.add ( new LngLat ( "115.807908" , "34.651139" ) ) ;
		POINTS.add ( new LngLat ( "115.804548" , "34.650355" ) ) ;
		POINTS.add ( new LngLat ( "115.80403" , "34.6439" ) ) ;
		POINTS.add ( new LngLat ( "115.806409" , "34.643203" ) ) ;
		POINTS.add ( new LngLat ( "115.806079" , "34.641193" ) ) ;
		POINTS.add ( new LngLat ( "115.808996" , "34.641519" ) ) ;
		POINTS.add ( new LngLat ( "115.810764" , "34.637185" ) ) ;
		POINTS.add ( new LngLat ( "115.809373" , "34.631692" ) ) ;
		POINTS.add ( new LngLat ( "115.809011" , "34.627513" ) ) ;
		POINTS.add ( new LngLat ( "115.806019" , "34.627085" ) ) ;
		POINTS.add ( new LngLat ( "115.803655" , "34.619816" ) ) ;
		POINTS.add ( new LngLat ( "115.807822" , "34.618415" ) ) ;
		POINTS.add ( new LngLat ( "115.807711" , "34.600926" ) ) ;
		POINTS.add ( new LngLat ( "115.807925" , "34.5845" ) ) ;

	}
	
	public static String plainPolygon ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POLYGON )
		{
			sb.append ( ll.getLng ( ) + ","+ ll.getLat ( ) + ";") ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPolygon ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POLYGON )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng", ll.getLng ( ) ) ;
			object.put ( "lat", ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

	public static String plainPoints ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POINTS )
		{
			sb.append ( ll.getLng ( ) + "," + ll.getLat ( ) + ";" ) ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPoints ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POINTS )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng" , ll.getLng ( ) ) ;
			object.put ( "lat" , ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

}
